Big Data and Analytics Bar এবং Column Charts তৈরি করা গাইড ও নোট

363

Plotly দিয়ে বার (Bar) এবং কলাম (Column) চার্ট তৈরি করা খুবই সহজ এবং ইন্টারেকটিভ। এই ধরনের চার্টগুলো সাধারণত ক্যাটেগোরিকাল ডেটা প্রদর্শন করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, বিভিন্ন শ্রেণীর মধ্যে তুলনা বা ডিস্ট্রিবিউশন দেখতে বার এবং কলাম চার্ট ব্যবহার করা হয়।


Bar Chart তৈরি করা

Bar Chart সাধারণত অনুভূমিক (Horizontal) বা উল্লম্ব (Vertical) দুটি স্টাইলে তৈরি করা যায়। এখানে আমরা একটি সাধারণ বার চার্ট তৈরি করব যেখানে বিভিন্ন দেশের মোট জনসংখ্যা প্রদর্শিত হবে।

import plotly.graph_objects as go

# ডেটা
countries = ['USA', 'Canada', 'India', 'Australia', 'UK']
population = [331, 38, 1391, 26, 68]  # মিলিয়ন

# বার চার্ট তৈরি
fig = go.Figure(go.Bar(
    x=countries,   # দেশগুলোর নাম
    y=population,  # জনসংখ্যা
))

# চার্ট প্রদর্শন
fig.show()

এটি একটি সাধারণ বার চার্ট তৈরি করবে যেখানে দেশের নাম এবং তাদের জনসংখ্যা প্রদর্শিত হবে।


Column Chart তৈরি করা

Column Chart, বা উল্লম্ব বার চার্ট, যা সাধারণত বার চার্টের অনুরূপ, তবে এখানে বারগুলো উল্লম্বভাবে স্থাপন করা হয়। এটি সাধারণত ক্যাটেগোরিকাল ডেটার জন্য ব্যবহৃত হয়।

import plotly.graph_objects as go

# ডেটা
countries = ['USA', 'Canada', 'India', 'Australia', 'UK']
population = [331, 38, 1391, 26, 68]  # মিলিয়ন

# কলাম চার্ট তৈরি
fig = go.Figure(go.Bar(
    x=countries,   # দেশগুলোর নাম
    y=population,  # জনসংখ্যা
    orientation='v'  # উল্লম্ব কলাম
))

# চার্ট প্রদর্শন
fig.show()

এটি একটি কলাম চার্ট তৈরি করবে যেখানে দেশের নাম এবং তাদের জনসংখ্যা উল্লম্বভাবে প্রদর্শিত হবে।


গ্রাফ কাস্টমাইজেশন

Plotly-তে তৈরি করা বার এবং কলাম চার্ট কাস্টমাইজ করা সহজ। যেমন, গ্রাফের রং, এক্স-অ্যাক্সিস এবং ওয়াই-অ্যাক্সিস লেবেল, গ্রিডলাইনস, টাইটেল ইত্যাদি পরিবর্তন করা যেতে পারে।

import plotly.graph_objects as go

# ডেটা
countries = ['USA', 'Canada', 'India', 'Australia', 'UK']
population = [331, 38, 1391, 26, 68]  # মিলিয়ন

# কলাম চার্ট তৈরি এবং কাস্টমাইজেশন
fig = go.Figure(go.Bar(
    x=countries,
    y=population,
    marker=dict(color='royalblue'),  # বারগুলোর রং
))

# গ্রাফ কাস্টমাইজ করা
fig.update_layout(
    title="বিশ্বের বিভিন্ন দেশের জনসংখ্যা",  # টাইটেল
    xaxis_title="দেশ",
    yaxis_title="জনসংখ্যা (মিলিয়ন)",
)

# চার্ট প্রদর্শন
fig.show()

এই উদাহরণে, আমরা বারগুলোর রঙ 'royalblue' সেট করেছি এবং এক্স-অ্যাক্সিস ও ওয়াই-অ্যাক্সিসের টাইটেল এবং গ্রাফের মূল শিরোনাম কাস্টমাইজ করেছি।


বার এবং কলাম চার্টের মধ্যে পার্থক্য

  • Bar Chart (অনুভূমিক বার): এখানে বারগুলো অনুভূমিকভাবে প্রদর্শিত হয়। এটি সাধারণত দীর্ঘ টেক্সট বা ক্যাটেগরি নামের জন্য ব্যবহার করা হয়।
  • Column Chart (কলাম চার্ট): এটি একটি সাধারণ উল্লম্ব বার চার্ট, যেখানে বারগুলো উল্লম্বভাবে প্রদর্শিত হয় এবং সাধারণত সময়ভিত্তিক ডেটা বা সংখ্যার তুলনা দেখাতে ব্যবহৃত হয়।

এইভাবে Plotly দিয়ে আপনি খুব সহজেই বার এবং কলাম চার্ট তৈরি করতে পারবেন এবং প্রয়োজনে তা কাস্টমাইজও করতে পারবেন।

Content added By
Promotion

Are you sure to start over?

Loading...